package com.superman.supermarket.client.composite.store;

import java.util.Map;

import com.google.gwt.user.client.ui.HTML;
import com.superman.mvpframe.client.widget.toggle.ToggleItem;
import com.superman.supermarket.client.composite.IUIModule;

/**
 * 分类单个模块
 * 
 * @author superman
 * @version 2018年8月18日下午7:53:59
 */
public class CateCellModule extends ToggleItem implements IUIModule {

	private HTML html = new HTML();
	private Map<String, Object> map;

	/**
	 * 构造方法
	 * 
	 * @author superman
	 * @version 2018年8月18日 下午7:54:31
	 */
	public CateCellModule() {
		this.initWidget(html);
	}

	@Override
	public void changeStyle() {
		html.addStyleName("base-color");
	}

	@Override
	public Map<String, Object> getData() {
		return map;
	}

	@Override
	public void resetDefaultStyle() {
		html.removeStyleName("base-color");
	}

	@Override
	public void setData(Map<String, Object> map) {
		this.map = map;
		html.setText(String.valueOf(map.get("NAME")));
	}

}
